108
22
12
43
7
3
17
145
320
47
97
21
114
37
29
31
14
8
100
88
159
2
71
25
9
73
13
15
40
55
243
51
60
23
45
57
61
118