50
101
51
12
9
54
32
154
19
22
302
10
52
21
47
105
31
1
38
72
2
39
3
13
33
43
333
34
6
26
98
41
8
20
7
28
106
4
14
29
17
60