161
21
40
12
76
97
30
84
152
109
45
194
28
153
140
119
85
31
20
54
216
39
33
16
18
41
23
86
19
324
47
168
27
2
649
170
310
3
5
50
68
148
53
114
74
96
32
15
37
8