32
5
13
128
54
502
25
7
8
64
15
11
16
18
109
21
28
107
30
86
37
23
76
38
411
106
872
95
165
52
60
118
34
279
48
55
24
358
94
47
110
170
364
2140
286
738
423
90
805
35