121
96
17
7
18
8
149
99
62
25
34
68
32
122
55
41
38
123
143
80
43
108
10
40
71
58
33
50
100
61
315
24
21
186
14
128
381
199
107
616
134
53
273
282
322
84
20