171
40
76
33
30
48
22
52
63
25
17
16
21
31
78
54
6
170
387
20
126
29
70
161
393
239
58
15
53
26
146
244
50
19
42
13
104
45
1039
11
65
215
122
39
82
85
225
123
152