63
12
33
42
41
14
21
11
31
16
19
27
24
28
46
62
22
246
150
67
163
23
52
72
86
60
51
103
58
29
96
102
119
56
101
32
97
53
39
139
90
114
116
117
48
975
145
113