31
22
337
23
15
37
47
13
70
20
313
67
166
26
36
41
68
122
32
60
80
49
40
14
24
79
86
100
18
50
168
44
111
102
112
12
91
10
61
16
21
54
42
27
234
109