32
36
39
21
79
37
16
58
20
83
13
5
69
31
108
433
50
26
303
196
70
121
146
68
168
17
51
12
89
61
246
18
84
147
35
151
30
27
22
109
40
15
95
107