104
122
11
58
49
333
4
16
53
31
1355
39
2
90
25
45
202
129
51
32
89
23
100
101
19
85
30
17
78
65
12
47
195
5
37
81
13
36
20
24
3
22
61
4080