166
37
36
42
66
100
50
116
10
22
46
149
27
34
44
18
79
30
31
41
15
19
23
3
26
9
14
104
16
51
84
21
65
85
1
58
59
159
448
5
4
232
53
48
91
74
13
112