246
28
12
39
19
33
20
25
31
88
67
81
63
46
55
93
48
3
7
62
69
188
64
105
49
76
65
123
169
74
72
22
59
21
41
23
11
43
75
52
110
57
128
120
103
134
79
149
125