100
44
13
75
23
37
17
686
34
28
115
106
71
56
171
16
35
128
20
9
84
15
43
10
103
42
24
414
48
131
55
72
32
74
86
147
126
41
25
12
19
61
92
58
177
22
52
68
38
33
134
316