130
17
64
51
38
36
16
15
8
58
30
3
20
148
4
334
77
62
19
18
22
23
37
33
101
11
181
110
29
13
122
9
144
12
32
7
707
48
159
50
278