30
45
38
17
23
6
34
32
43
29
99
12
58
18
28
413
19
20
3
61
33
55
113
63
36
7
135
11
42
252
92
64
25
93
126
51
15
22
87
40
10
14
1
31