108
23
26
25
47
20
18
303
93
4
16
53
67
57
64
167
328
13
10
85
24
48
38
92
15
190
109
168
62
22
81
669
37
46
130
125
73
255
11
30
27
283
503
59
61
77
49
132
241
12
126