102
138
108
111
95
633
36
188
56
24
51
28
43
61
30
619
139
88
47
131
17
236
308
84
90
273
627
495
144
26
304
507
172
338
115
203
32
14
42
15
9
46
25
122
310
52
37
150
69
75
110
1076
586
13
57
160
135
410