82
36
64
103
150
86
33
171
21
24
50
68
96
31
35
104
956
320
4
7
22
3
38
62
148
40
451
34
9
112
241
11
2
117
90
197