170
25
9
13
21
148
121
19
27
102
106
12
39
87
104
8
140
273
58
62
36
45
26
41
24
78
33
35
34
51
14
11
93
16
20
29
66
70
125
77
95
57
80
17
67
38
350
22