146
68
43
172
16
67
93
97
36
104
59
114
140
134
90
56
55
29
99
54
57
84
63
87
20
38
148
126
86
60
137
75
48
153
186
21
91
113
19
309
52
121
191
89
40
324
34
196
192
32
14
28
81