65
28
2
33
47
124
83
23
93
41
76
51
78
146
8
13
35
128
91
99
58
32
49
77
6
108
110
253
133
52
29
11
69
40
20
82
44
88
61
387
202
24
163
4
37
31
10
120
97
7
5