124
103
36
28
214
14
12
58
22
89
30
86
40
305
38
111
53
25
74
116
389
23
29
213
52
60
110
65
123
62
56
64
108
31
73
39
17
61
5
9
78
68
87
50
15
26
324