32
29
12
21
81
18
36
302
35
52
55
20
234
31
33
19
58
26
382
38
107
22
109
204
186
90
62
11
23
59
44
13
60
70
131
92
83
85
17
69
439
243
49
463
111
225