#include <stdlib.h>
#include <stdio.h>
#include <stdint.h>
//__constant uint nfactor = 1024;

//long int strtol (const char* str, char** endptr, int base);

//__constant uint K[] = {
uint32_t K[89] = {
    0x428a2f98U,
    0x71374491U,
    0xb5c0fbcfU,
    0xe9b5dba5U,
    0x3956c25bU,
    0x59f111f1U,
    0x923f82a4U,
    0xab1c5ed5U,
    0xd807aa98U,
    0x12835b01U,
    0x243185beU, // 10
    0x550c7dc3U,
    0x72be5d74U,
    0x80deb1feU,
    0x9bdc06a7U,
    0xe49b69c1U,
    0xefbe4786U,
    0x0fc19dc6U,
    0x240ca1ccU,
    0x2de92c6fU,
    0x4a7484aaU, // 20
    0x5cb0a9dcU,
    0x76f988daU,
    0x983e5152U,
    0xa831c66dU,
    0xb00327c8U,
    0xbf597fc7U,
    0xc6e00bf3U,
    0xd5a79147U,
    0x06ca6351U,
    0x14292967U, // 30
    0x27b70a85U,
    0x2e1b2138U,
    0x4d2c6dfcU,
    0x53380d13U,
    0x650a7354U,
    0x766a0abbU,
    0x81c2c92eU,
    0x92722c85U,
    0xa2bfe8a1U,
    0xa81a664bU, // 40
    0xc24b8b70U,
    0xc76c51a3U,
    0xd192e819U,
    0xd6990624U,
    0xf40e3585U,
    0x106aa070U,
    0x19a4c116U,
    0x1e376c08U,
    0x2748774cU,
    0x34b0bcb5U, // 50
    0x391c0cb3U,
    0x4ed8aa4aU,
    0x5b9cca4fU,
    0x682e6ff3U,
    0x748f82eeU,
    0x78a5636fU,
    0x84c87814U,
    0x8cc70208U,
    0x90befffaU,
    0xa4506cebU, // 60
    0xbef9a3f7U,
    0xc67178f2U,
    0x98c7e2a2U,
    0xfc08884dU,
    0xcd2a11aeU,
    0x510e527fU,
    0x9b05688cU,
    0xC3910C8EU,
    0xfb6feee7U,
    0x2a01a605U, // 70
    0x0c2e12e0U,
    0x4498517BU,
    0x6a09e667U,
    0xa4ce148bU,
    0x95F61999U,
    0xc19bf174U,
    0xBB67AE85U,
    0x3C6EF372U,
    0xA54FF53AU,
    0x1F83D9ABU, // 80
    0x5BE0CD19U,
    0x5C5C5C5CU,
    0x36363636U,
    0x80000000U,
    0x000003FFU,
    0x00000280U,
    0x000004a0U,
    0x00000300U
};

uint32_t K[89] = {
1116352408
1899447441
3049323471
3921009573
961987163
1508970993
2453635748
2870763221
3624381080
310598401
607225278
1426881987
1925078388
2162078206
2614888103
3835390401
4022224774
264347078
604807628
770255983
1249150122
1555081692
1996064986
2554220882
2821834349
2952996808
3210313671
3336571891
3584528711
113926993
338241895
666307205
773529912
1294757372
1396182291
1695183700
1986661051
2177026350
2456956037
2730485921
2820302411
3259730800
3345764771
3516065817
3600352804
4094571909
275423344
430227734
506948616
659060556
883997877
958139571
1322822218
1537002063
1747873779
1955562222
2024104815
2227730452
2361852424
2428436474
2756734187
3204031479
3329325298
2563236514
4228417613
3442086318
1359893119
2600822924
3281063054
4218416871
704751109
204346080
1150833019
1779033703
2764969099
2515933593
3248222580
3144134277
1013904242
2773480762
528734635
1541459225
1549556828
909522486
2147483648
1023
640
1184
768
};


int main(int argc, char **argv){
	uint32_t members = 89;
	uint32_t num1 = 0;
	
	while(num1<members){
		printf("%u\n", K[num1]);
		num1++;
	}

	return 0;
}