161
50
101
40
70
124
31
54
33
209
379
66
85
63
97
145
305
79
230
67
28
160
1003
64
52
22
34
73
12
571
185
200
125
165
23
96
110
15
449
57
799
44
51
68
135
61
169
13
26
3307
138
284
89
69
126