95
12
275
58
112
106
17
109
21
23
64
301
22
16
343
7
77
50
35
49
11
55
24
136
51
13
32
87
20
66
43
42
27
3
62
67
30
25
124
84
48
115
54
40
57
14
15