30
64
29
49
40
32
76
17
21
37
45
50
26
89
8
403
31
20
13
88
34
145
5
197
3
22
23
48
39
10
2
92
25
190
83
122
378
46
300
52
77
121
33
161
24
43
57