106
30
81
32
55
36
39
44
74
216
9
86
11
15
7
10
6
56
193
269
52
51
59
87
68
54
24
50
46
34
58
31
65
79
62
212
64
8
76
3
17
101
49
19
83
296
53
21
16
66
4
138