29
49
61
51
30
32
352
80
31
17
10
39
12
79
164
41
11
14
44
33
136
36
236
56
15
26
23
72
13
77
16
134
585
315
154
7
312
601
291
22
45
52
54
374
111
8
3
6
159
71