97
126
143
38
124
504
40
105
13
72
93
30
389
29
18
3
58
53
26
14
33
230
1032
142
23
20
51
47
76
74
16
24
255
215
25
145
334
21
141
293
39
28
43
17
397
31
380
87
11
144
174
55