39
102
393
125
61
82
148
17
16
1760
133
31
13
211
206
48
35
41
156
106
120
80
204
71
378
25
47
62
722
104
117
7
19
6
52
32
611
134
271
1001
128
285
130
64
76
37
108
101
65
462
23
268