100
44
297
77
15
14
327
41
64
29
75
43
53
57
165
31
33
16
45
1495
35
18
30
9
25
7
27
42
96
17
26
52
32
142
71
230
11
70
162
6
22
341
40