110
35
39
11
28
32
368
15
22
61
59
33
57
27
102
122
41
128
73
50
21
78
63
93
71
34
31
229
38
134
17
189
69
18
8
12
25
95
79
2
42
43
14
40
183
20
23
13