29
112
56
79
28
53
18
38
26
58
46
11
47
24
23
55
77
37
49
41
214
22
75
82
67
94
86
25
57
19
31
40
148
263
16
50
80
14
7
9
89
12
408
4
5
8
32