29
61
642
13
78
69
10
276
54
24
47
80
50
44
18
60
22
32
37
26
172
106
62
9
16
20
25
43
21
42
56
28
160
35
33
127
39
87
41
67
76
203
155
73
8
19
125
117
86
497
108