32
21
55
18
12
333
23
60
43
47
29
138
94
16
41
134
38
169
10
11
15
49
346
76
24
37
19
148
56
35
153
7
156
88
40
526
52
448
291
26
98
104
236
6