391
45
43
88
49
34
152
46
75
100
35
32
66
41
14
27
30
153
215
70
29
80
44
12
9
137
140
114
17
20
86
19
77
11
67
65
50
111
305
91
26
38
42
24
18