29
10
32
23
75
45
31
73
157
49
36
38
47
13
255
35
26
51
101
62
44
779
97
338
71
89
92
64
155
41
18
22
20
87
81
82
12
72
216
80
119
118
33
141
110
59
11
48
96
67
193
34