88
62
13
14
205
83
2
45
33
136
172
46
10
5
29
28
25
12
31
96
148
23
18
39
30
6
84
67
36
72
71
352
21
20
58
49
66
82
50
199
34
35
40
64
15
11
19
105
292