101
46
62
78
69
23
1237
50
139
302
131
753
475
88
300
210
385
158
185
434
85
31
969
70
187
63
105
125
108
102
36
275
338
21
273
130
186
241
114
154
213
493
120
813
160
110
129
121
594
107
93
332
73
86
96