35
19
22
10
100
21
16
30
28
48
83
58
27
26
31
13
54
37
68
120
89
14
185
50
34
41
119
647
96
236
45
150
51
49
20
114
167
55
115
118
33
11
72
47