101
19
14
6
15
60
24
294
29
318
78
20
65
90
13
59
26
79
30
39
31
22
159
3
35
33
89
38
63
148
92
49
267
40
43
42
111
114
21
48
325
45
132
18
52
77
41
23
83
86
338
58