103
79
36
121
96
47
95
11
30
49
50
21
72
8
216
24
102
16
18
66
15
31
17
111
41
20
118
112
63
268
59
40
78
438
67
22
127
6
19
252
172
100
56
9
55
23
12
29
113
90