29
19
33
101
32
15
41
59
81
65
46
58
49
96
73
115
63
7
47
25
40
16
218
92
57
160
85
24
97
23
386
163
324
71
17
50
75
37
20
30
80
13
137
36