75
58
31
45
139
32
18
3
25
5
34
166
24
16
88
6
102
42
209
48
17
40
237
134
37
15
72
23
281
49
77
73
11
43
140
95
21
12
232
51
36
57
55
50