156
177
74
8
81
85
72
110
155
88
341
57
103
112
58
31
43
19
41
55
49
93
73
120
60
105
124
28
10
23
33
29
145
20
16
7
65
86
67
24
42
32
59
142
14
229
61
44
228