180
69
19
172
40
103
25
154
7
51
15
54
56
17
22
11
157
10
585
46
209
66
1
117
32
39
292
76
68
28
14
29
65
64
110
111
88
18
139
8
37
6
23
9
116
31
42
73
30
256
326