327
734
311
89
57
371
94
36
164
401
231
41
504
39
146
19
33
199
195
2575
90
58
142
50
68
31
85
43
24
34
55
29
291
86
446
144
61
20
95
79
152
14
11
127
56
106
51
16
23