108
22
7
29
14
21
88
25
11
37
243
51
60
23
17
71
45
12
57
26
164
156
77
345
194
178
28
3
182
30
79
205
102
78
9
16
8
33
140
4
90
48
20
6
59
10
41
121
32
58