2
48
5
32
6
63
29
20
11
24
117
183
59
54
35
55
10
17
96
31
26
34
88
9
22
106
1380
41
84
40
75
19
83
342
42
109
79
309
57
85
37
76