28
22
45
38
26
19
52
69
36
63
27
18
34
16
80
20
23
60
117
111
97
12
83
33
332
29
40
1050
9
25
13
11
102
88
245
130
121
47
39
31
106
305
61
99
327
261
156