122
27
102
13
34
83
108
5
52
59
9
40
295
32
42
49
78
39
67
166
14
96
35
197
30
65
351
163
41
335
128
28
86
45
22
51
56
20
48
25
288
4
15
76
73
97
80
10
46
135
23
16
18
119