108
34
73
41
37
19
281
81
71
70
16
310
203
56
295
21
55
386
62
85
51
12
33
646
8
24
9
27
22
452
29
2535
20
110
68
88
174
84
26
48
5
49
65
577
142
2
64
61
52
69
86
50
205