102
15
12
29
87
34
48
75
141
85
142
120
144
377
95
84
251
186
53
225
270
40
155
149
148
61
70
37
33
72
68
3
36
10
74
147
45
81
216
35
51
63
60
71
20
39
526
342
157
90
44