32
26
141
98
53
84
16
22
193
111
25
100
27
87
323
61
108
23
7
30
60
36
29
3
15
18
13
133
47
28
50
90
95
11
12
41
10
83
159
229
17
51
482
58
57
24
20
366
64
43