175
205
34
32
143
90
30
38
21
43
23
17
31
4
9
59
26
45
12
63
25
329
184
13
109
42
93
106
53
28
35
51
16
122
41
67
85
92
164
75
66
46
89
190
80
40
24
33
95
344
221
127