196
321
113
66
36
21
59
71
33
47
54
14
34
193
317
58
110
56
84
74
82
31
180
117
231
67
40
107
124
27
42
123
2
153
5
4
24
78
62
19
32
68
10
96
57
63
55
267
160
46
131