46
30
25
194
69
48
52
18
29
80
16
11
28
92
124
59
79
87
2
51
63
75
160
120
74
17
182
6
7
19
49
12
31
44
34
50
241
47
42
72
21
145
95
9
53
13
531
39