35
13
89
103
23
73
3
11
26
25
40
119
395
8
125
41
38
33
10
1
29
65
36
9
74
82
178
365
30
132
180
37
22
31
121
206
27
47
51
53
108
55
77
70
50
212
79