103
139
45
24
22
90
17
33
84
30
67
452
39
118
14
55
50
193
86
28
35
87
100
3
1
58
60
338
47
9
104
52
59
16
165
13
6
20
11
62
12
163
23
25
21
44
88
40
18
89
96
32