101
68
27
176
121
35
29
34
38
42
31
50
43
32
51
88
80
24
36
146
97
102
87
25
130
46
67
104
23
15
11
22
78
13
141
16
165
17
171
53
52
47
66
216