32
62
108
21
18
48
38
8
29
49
710
83
34
20
97
10
63
11
94
526
44
282
70
30
54
199
23
25
36
51
12
28
136
16
169
436
79
22
24
17
33
66
7
450
134
59
120
31