92
13
71
36
145
80
72
102
112
40
67
108
70
58
172
48
52
33
131
94
19
55
44
84
68
20
29
43
120
87
201
35
174
169
53
86
187
90
290
14
560
114
69
309
122
474