102
46
114
112
49
167
170
87
82
140
94
68
126
32
155
287
79
30
76
45
25
105
169
54
21
73
24
89
41
56
15
193
141
67
53
142
55
17
145
20
14
34
158
75
194
27
290
123