108
55
329
28
171
12
349
63
90
149
327
369
122
85
136
1420
66
77
98
560
207
75
38
159
73
89
773
492
68
62
268
52
467
289
87
27
61
180
86
341
157
176
84
119
95
113
26
20
69
23
16
24
42
35