30
31
23
27
45
5
17
231
22
91
8
10
15
54
21
65
26
40
29
18
38
107
33
68
50
16
171
332
156
43
46
32
35
20
134
140
36
324
37
125
14
34
69
254