100
23
9
194
57
40
15
11
38
25
54
4
58
41
22
129
113
412
414
45
28
35
43
39
27
3
107
131
24
101
20
19
87
5
12
47
217
67
109
162
297
111
10
75
53
83
71
92
61
31