102
28
78
30
14
10
23
17
145
275
412
660
301
415
434
369
1080
89
294
33
36
35
1037
56
662
143
80
34
203
345
151
247
81
255
52
105
233
101
104
99
65
118
594
140
240
138
155
94
289
365
60
77
148
68
110